*{margin: 0; padding: 0;font-family: "思源黑体";}
a{text-decoration: none;}
li{list-style: none;}
img{border: none;}
header{width: 100%; height: 105px; background: url(../images/header_01.jpg) center center; font-size: 0;}
.header{width: 1240px; margin: auto;}
.logo{padding-top: 20px; display: inline-block;}
nav{height: 105px; float: right;}
nav li{position: relative; display: inline-block; vertical-align: top; width: 142px; height: 105px; text-align: center; font-size: 18px;}
.nav-span{position: absolute; background: #99171a; width: 142px; height: 0; z-index: 1; top: 0;}
nav li a{position: relative; display: inline-block; z-index: 2; color: #383330; margin-top: 44px;}



footer{width: 100%; height: 163px; background: url(../images/footer_26.jpg) center center;}
.footer-l{display: inline-block; vertical-align: top;}
.footer-r{display: inline-block;}
.footer{width: 1200px; margin: auto; padding-top: 20px;}
.footer p{font-size: 14px; line-height: 30px; color: #fff}
.footer-l p img{display: inline-block; vertical-align: middle;}
.footer-r img{display: block; width: 110px;}
.foot-img{display: inline-block; vertical-align: top; width: 110px; text-align: center; margin-left: 23px;}

.slider{position: relative; width: 100%; font-size: 0;}
.bottom{position: absolute; bottom: 0; z-index: 900; width: 100%; height: 136px; background: url(../images/bottom_03.png) no-repeat center center;}
.bottom img{position: absolute; width: 100%;}
.slider img{width: 100%;}

.here{border-bottom: 2px solid #99171a;}
.here a{color: #99171a !important;}

@font-face { 
    font-family: 'zihun'; 
    src: url(../fonts/zihun.ttf)
} 

.ht1{font-family: "zihun"; font-size: 30px; line-height: 70px; padding-left: 20px; font-style: italic; color: #3c3c3c;}
.hot-t{width: 146px; height: 64px; margin: auto; background: url(../images/wan.png) no-repeat;}




